﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Linq;
using System.Web;
using System.Web.WebPages.Html;

namespace BonjourQuotation.UI.Models.BaseModel
{
    public class UserAllPermissionsViewModel
    {
        public bool MenuView { get; set; }
        public bool MenuManageView { get; set; }
        public bool MenuManageCreateUserView { get; set; }
        public bool MenuManageCreateUserEdit { get; set; }
        public bool MenuManageCustomerView { get; set; }
        public bool MenuManageCustomerEdit { get; set; }
        public bool MenuManageSeasonView { get; set; }
        public bool MenuManageSeasonEdit { get; set; }
        public bool MenuManageGuideView { get; set; }
        public bool MenuManageGuideEdit { get; set; }
        public bool MenuManageEmployeeView { get; set; }
        public bool MenuManageEmployeeEdit { get; set; }
        public bool MenuManageVendorView { get; set; }
        public bool MenuManageVendorEdit { get; set; }
        public bool MenuManagePreferredView { get; set; }
        public bool MenuManagePreferredEdit { get; set; }
        public bool MenuManageQuotationView { get; set; }
        public bool MenuManageQuotationEdit { get; set; }
        public bool MenuManageQuotationGroupsView { get; set; }
        public bool MenuManageQuotationGroupsEdit { get; set; }
        public bool MenuManageOptionalView { get; set; }
        public bool MenuManageOptionalEdit { get; set; }
        public bool MenuSetupView { get; set; }
        public bool MenuSetupCompanyView { get; set; }
        public bool MenuSetupCompanyEdit { get; set; }
        public bool MenuSetupBankView { get; set; }
        public bool MenuSetupBankEdit { get; set; }
        public bool MenuSetupCreditCardView { get; set; }
        public bool MenuSetupCreditCardEdit { get; set; }
        public bool MenuSetupPayTypeView { get; set; }
        public bool MenuSetupPayTypeEdit { get; set; }
        public bool MenuSetupServiceTypeView { get; set; }
        public bool MenuSetupServiceTypeEdit { get; set; }
        public bool MenuSetupServiceView { get; set; }
        public bool MenuSetupServiceEdit { get; set; }
        public bool MenuSetupVendorTypeView { get; set; }
        public bool MenuSetupVendorTypeEdit { get; set; }
        public bool MenuSetupDetailTypeView { get; set; }
        public bool MenuSetupDetailTypeEdit { get; set; }
        public bool MenuSetupDetailView { get; set; }
        public bool MenuSetupDetailEdit { get; set; }
        public bool MenuSetupRegionView { get; set; }
        public bool MenuSetupRegionEdit { get; set; }
        public bool MenuSetupAreaView { get; set; }
        public bool MenuSetupAreaEdit { get; set; }
        public bool MenuSetupStateView { get; set; }
        public bool MenuSetupStateEdit { get; set; }
        public bool MenuSetupCountryView { get; set; }
        public bool MenuSetupCountryEdit { get; set; }
        public bool MenuSetupQRegionView { get; set; }
        public bool MenuSetupQRegionEdit { get; set; }
        public bool MenuSetupTechDetailView { get; set; }
        public bool MenuSetupTechDetailEdit { get; set; }
        public bool MenuSetupCityView { get; set; }
        public bool MenuSetupCityEdit { get; set; }
        public bool MenuSetupVendorConfirmStatusView { get; set; }
        public bool MenuSetupVendorConfirmStatusEdit { get; set; }
        public bool MenuSetupSpecialDatesView { get; set; }
        public bool MenuSetupSpecialDatesEdit { get; set; }
        public bool MenuReportView { get; set; }
        public bool MenuCustomerReportView { get; set; }
        public bool MenuGroupReportView { get; set; }
        public bool MenuReportCustomerARDaysView { get; set; }
        public bool MenuReportCustomerARDaysEdit { get; set; }
        public bool MenuReportCustomerInvSumView { get; set; }
        public bool MenuReportCustomerInvSumEdit { get; set; }
        public bool MenuReportCustomerPaymentView { get; set; }
        public bool MenuReportCustomerPaymentEdit { get; set; }
        public bool MenuReportCustomerPayTypeView { get; set; }
        public bool MenuReportCustomerPayTypeEdit { get; set; }
        public bool MenuReportCustomerGroupView { get; set; }
        public bool MenuReportCustomerGroupEdit { get; set; }
        public bool MenuReportGroupBreakDownView { get; set; }
        public bool MenuReportGroupBreakDownEdit { get; set; }
        public bool MenuReportVendorGroupView { get; set; }
        public bool MenuReportVendorGroupEdit { get; set; }
        public bool MenuReportGuideGroupView { get; set; }
        public bool MenuReportGuideGroupEdit { get; set; }
        public bool MenuReportGuideListView { get; set; }
        public bool MenuReportGuideListEdit { get; set; }
        public bool MenuReportGrpCityRoomDayView { get; set; }
        public bool MenuReportGrpCityRoomDayEdit { get; set; }
        public bool MenuReportCntCustGrpBalanceView { get; set; }
        public bool MenuReportCntCustGrpBalanceEdit { get; set; }
        public bool MenuReportCntCustGrpRevenueView { get; set; }
        public bool MenuReportCntCustGrpRevenueEdit { get; set; }
        public bool MenuReportGroupGuideView { get; set; }
        public bool MenuReportGroupGuideEdit { get; set; }
        public bool MenuReportCustomerRefundView { get; set; }
        public bool MenuReportCustomerRefundEdit { get; set; }
        public bool MenuReportGrpRegRoomDayView { get; set; }
        public bool MenuReportGrpRegRoomDayEdit { get; set; }
        public bool QuotaDetailCreateGirGroupEdit { get; set; }
        public bool QuotaDetailCreateGroupSeriesEdit { get; set; }
        public bool QuotaDetailDownloadProposalView { get; set; }
        public bool QuotaDetailUploadProposalView { get; set; }
        public bool QuotaDetailNewBtnView { get; set; }
        public bool QuotaDetailSaveBtnView { get; set; }
        public bool QuotaDetailSaveAsBtnView { get; set; }
        public bool QuotaDetailPreviewBtnView { get; set; }
        public bool QuotaMiscRemoveBtnView { get; set; }
        public bool QuotaMiscInsertBtnView { get; set; }
        public bool QuotaMiscNewLineBtnView { get; set; }
        public bool QuotaMiscUpdateBtnView { get; set; }
        public bool QuotaLunchDinRemoveBtnView { get; set; }
        public bool QuotaLunchDinInsertBtnView { get; set; }
        public bool QuotaLunchDinNewLineBtnView { get; set; }
        public bool QuotaLunchDinUpdateBtnView { get; set; }
        public bool QuotaHotelRemoveBtnView { get; set; }
        public bool QuotaHotelInsertBtnView { get; set; }
        public bool QuotaHotelNewLineBtnView { get; set; }
        public bool QuotaHotelUpdateBtnView { get; set; }
        public bool QuotaGuideRemoveBtnView { get; set; }
        public bool QuotaGuideInsertBtnView { get; set; }
        public bool QuotaGuideNewLineBtnView { get; set; }
        public bool QuotaGuideUpdateBtnView { get; set; }
        public bool QuotaEntranceRemoveBtnView { get; set; }
        public bool QuotaEntranceInsertBtnView { get; set; }
        public bool QuotaEntranceNewLineBtnView { get; set; }
        public bool QuotaEntranceUpdateBtnView { get; set; }
        public bool QuotaBusRemoveBtnView { get; set; }
        public bool QuotaBusInsertBtnView { get; set; }
        public bool QuotaBusNewLineBtnView { get; set; }
        public bool QuotaBusUpdateBtnView { get; set; }
        public bool QuotaCostPriceCalculateCostBtnView { get; set; }
        public int OperationHotelFixedColumnCount { get; set; }
        public bool OperationHotelGroupCodeView { get; set; }
        public bool OperationHotelGroupCodeEdit { get; set; }
        public bool OperationHotelGroupCodeFilter { get; set; }
        public int OperationHotelGroupCodeLineNo { get; set; }
        public bool OperationHotelCustomerView { get; set; }
        public bool OperationHotelCustomerEdit { get; set; }
        public bool OperationHotelCustomerFilter { get; set; }
        public int OperationHotelCustomerLineNo { get; set; }
        public bool OperationHotelDetailsView { get; set; }
        public int OperationHotelDetailsLineNo { get; set; }
        public bool OperationHotelGroupStatusView { get; set; }
        public bool OperationHotelGroupStatusEdit { get; set; }
        public bool OperationHotelGroupStatusFilter { get; set; }
        public int OperationHotelGroupStatusLineNo { get; set; }
        public bool OperationHotelGroupNameView { get; set; }
        public bool OperationHotelGroupNameEdit { get; set; }
        public bool OperationHotelGroupNameFilter { get; set; }
        public int OperationHotelGroupNameLineNo { get; set; }
        public bool OperationHotelArrivalDateView { get; set; }
        public bool OperationHotelArrivalDateEdit { get; set; }
        public int OperationHotelArrivalDateLineNo { get; set; }
        public bool OperationHotelDepartureDateView { get; set; }
        public bool OperationHotelDepartureDateEdit { get; set; }
        public int OperationHotelDepartureDateLineNo { get; set; }
        public bool OperationHotelRoomCountView { get; set; }
        public bool OperationHotelRoomCountEdit { get; set; }
        public int OperationHotelRoomCountLineNo { get; set; }
        public bool OperationHotelEmployeeView { get; set; }
        public bool OperationHotelEmployeeEdit { get; set; }
        public int OperationHotelEmployeeLineNo { get; set; }
        public bool OperationHotelVendorStatusView { get; set; }
        public bool OperationHotelVendorStatusEdit { get; set; }
        public bool OperationHotelVendorStatusFilter { get; set; }
        public int OperationHotelVendorStatusLineNo { get; set; }
        public bool OperationHotelVendorNameView { get; set; }
        public bool OperationHotelVendorNameEdit { get; set; }
        public bool OperationHotelVendorNameFilter { get; set; }
        public int OperationHotelVendorNameLineNo { get; set; }
        public bool OperationHotelCityView { get; set; }
        public bool OperationHotelCityEdit { get; set; }
        public bool OperationHotelCityFilter { get; set; }
        public int OperationHotelCityLineNo { get; set; }
        public bool OperationHotelAddressView { get; set; }
        public bool OperationHotelAddressEdit { get; set; }
        public int OperationHotelAddressLineNo { get; set; }
        public bool OperationHotelPhoneView { get; set; }
        public bool OperationHotelPhoneEdit { get; set; }
        public int OperationHotelPhoneLineNo { get; set; }
        public bool OperationHotelNameOfContactPersonView { get; set; }
        public bool OperationHotelNameOfContactPersonEdit { get; set; }
        public int OperationHotelNameOfContactPersonLineNo { get; set; }
        public bool OperationHotelEmailView { get; set; }
        public bool OperationHotelEmailEdit { get; set; }
        public int OperationHotelEmailLineNo { get; set; }
        public bool OperationHotelViewContractView { get; set; }
        public int OperationHotelViewContractLineNo { get; set; }
        public bool OperationHotelViewGroupContractView { get; set; }
        public int OperationHotelViewGroupContractLineNo { get; set; }
        public bool OperationHotelPaxView { get; set; }
        public bool OperationHotelPaxEdit { get; set; }
        public int OperationHotelPaxLineNo { get; set; }
        public bool OperationHotelArrivalCityView { get; set; }
        public bool OperationHotelArrivalCityEdit { get; set; }
        public bool OperationHotelArrivalCityFilter { get; set; }
        public int OperationHotelArrivalCityLineNo { get; set; }
        public bool OperationHotelFileCompletationDaysView { get; set; }
        public bool OperationHotelFileCompletationDaysEdit { get; set; }
        public int OperationHotelFileCompletationDaysLineNo { get; set; }
        public bool OperationHotelNightsView { get; set; }
        public bool OperationHotelNightsEdit { get; set; }
        public int OperationHotelNightsLineNo { get; set; }
        public bool OperationHotelTotalCostView { get; set; }
        public bool OperationHotelTotalCostEdit { get; set; }
        public int OperationHotelTotalCostLineNo { get; set; }
        public bool OperationHotelBreakDownTotalView { get; set; }
        public bool OperationHotelBreakDownTotalEdit { get; set; }
        public int OperationHotelBreakDownTotalLineNo { get; set; }
        public bool OperationHotelOutstandingBalanceView { get; set; }
        public bool OperationHotelOutstandingBalanceEdit { get; set; }
        public int OperationHotelOutstandingBalanceLineNo { get; set; }
        public bool OperationHotelComAmountView { get; set; }
        public bool OperationHotelComAmountEdit { get; set; }
        public int OperationHotelComAmountLineNo { get; set; }
        public bool OperationHotelComDifferenceView { get; set; }
        public bool OperationHotelComDifferenceEdit { get; set; }
        public int OperationHotelComDifferenceLineNo { get; set; }
        public bool OperationHotelCurrencyView { get; set; }
        public bool OperationHotelCurrencyEdit { get; set; }
        public int OperationHotelCurrencyLineNo { get; set; }
        public bool OperationHotelTotalInvoiceView { get; set; }
        public bool OperationHotelTotalInvoiceEdit { get; set; }
        public int OperationHotelTotalInvoiceLineNo { get; set; }
        public bool OperationHotelTotalPaidView { get; set; }
        public bool OperationHotelTotalPaidEdit { get; set; }
        public int OperationHotelTotalPaidLineNo { get; set; }
        public bool OperationHotelFirstPaymentView { get; set; }
        public bool OperationHotelFirstPaymentEdit { get; set; }
        public int OperationHotelFirstPaymentLineNo { get; set; }
        public bool OperationHotelFirstPaymentMethodView { get; set; }
        public bool OperationHotelFirstPaymentMethodEdit { get; set; }
        public int OperationHotelFirstPaymentMethodLineNo { get; set; }
        public bool OperationHotelPayFirstDetailsView { get; set; }
        public int OperationHotelPayFirstDetailsLineNo { get; set; }
        public bool OperationHotelDateofFirstPaymentView { get; set; }
        public bool OperationHotelDateofFirstPaymentEdit { get; set; }
        public int OperationHotelDateofFirstPaymentLineNo { get; set; }
        public bool OperationHotelSecondPaymentView { get; set; }
        public bool OperationHotelSecondPaymentEdit { get; set; }
        public int OperationHotelSecondPaymentLineNo { get; set; }
        public bool OperationHotelSecondPaymentMethodView { get; set; }
        public bool OperationHotelSecondPaymentMethodEdit { get; set; }
        public int OperationHotelSecondPaymentMethodLineNo { get; set; }
        public bool OperationHotelPaySecondDetailsView { get; set; }
        public int OperationHotelPaySecondDetailsLineNo { get; set; }
        public bool OperationHotelDateofSecondPaymentView { get; set; }
        public bool OperationHotelDateofSecondPaymentEdit { get; set; }
        public int OperationHotelDateofSecondPaymentLineNo { get; set; }
        public bool OperationHotelThirdPaymentView { get; set; }
        public bool OperationHotelThirdPaymentEdit { get; set; }
        public int OperationHotelThirdPaymentLineNo { get; set; }
        public bool OperationHotelThirdPaymentMethodView { get; set; }
        public bool OperationHotelThirdPaymentMethodEdit { get; set; }
        public int OperationHotelThirdPaymentMethodLineNo { get; set; }
        public bool OperationHotelPayThirdDetailsView { get; set; }
        public int OperationHotelPayThirdDetailsLineNo { get; set; }
        public bool OperationHotelDateofThirdPaymentView { get; set; }
        public bool OperationHotelDateofThirdPaymentEdit { get; set; }
        public int OperationHotelDateofThirdPaymentLineNo { get; set; }
        public bool OperationHotelRefundReceivedfromHotelView { get; set; }
        public bool OperationHotelRefundReceivedfromHotelEdit { get; set; }
        public int OperationHotelRefundReceivedfromHotelLineNo { get; set; }
        public bool OperationHotelTotalChargedView { get; set; }
        public bool OperationHotelTotalChargedEdit { get; set; }
        public int OperationHotelTotalChargedLineNo { get; set; }
        public bool OperationHotelAuthDiffView { get; set; }
        public bool OperationHotelAuthDiffEdit { get; set; }
        public int OperationHotelAuthDiffLineNo { get; set; }
        public bool OperationHotelAccountingMemoView { get; set; }
        public bool OperationHotelAccountingMemoEdit { get; set; }
        public int OperationHotelAccountingMemoLineNo { get; set; }
        public bool OperationHotelCommissionStatusView { get; set; }
        public bool OperationHotelCommissionStatusEdit { get; set; }
        public int OperationHotelCommissionStatusLineNo { get; set; }
        public bool OperationHotelComPercentView { get; set; }
        public bool OperationHotelComPercentEdit { get; set; }
        public int OperationHotelComPercentLineNo { get; set; }
        public bool OperationHotelComReceivedView { get; set; }
        public bool OperationHotelComReceivedEdit { get; set; }
        public int OperationHotelComReceivedLineNo { get; set; }
        public bool OperationHotelComDateReceivedView { get; set; }
        public bool OperationHotelComDateReceivedEdit { get; set; }
        public int OperationHotelComDateReceivedLineNo { get; set; }
        public bool OperationHotelCheckNumberView { get; set; }
        public bool OperationHotelCheckNumberEdit { get; set; }
        public int OperationHotelCheckNumberLineNo { get; set; }
        public bool OperationHotelCheckNumberAmountView { get; set; }
        public bool OperationHotelCheckNumberAmountEdit { get; set; }
        public int OperationHotelCheckNumberAmountLineNo { get; set; }
        public bool OperationHotelSGLView { get; set; }
        public bool OperationHotelSGLEdit { get; set; }
        public int OperationHotelSGLLineNo { get; set; }
        public bool OperationHotelSGLAmountView { get; set; }
        public bool OperationHotelSGLAmountEdit { get; set; }
        public int OperationHotelSGLAmountLineNo { get; set; }
        public bool OperationHotelDBLView { get; set; }
        public bool OperationHotelDBLEdit { get; set; }
        public int OperationHotelDBLLineNo { get; set; }
        public bool OperationHotelDBLAmountView { get; set; }
        public bool OperationHotelDBLAmountEdit { get; set; }
        public int OperationHotelDBLAmountLineNo { get; set; }
        public bool OperationHotelTWNView { get; set; }
        public bool OperationHotelTWNEdit { get; set; }
        public int OperationHotelTWNLineNo { get; set; }
        public bool OperationHotelTWNAmountView { get; set; }
        public bool OperationHotelTWNAmountEdit { get; set; }
        public int OperationHotelTWNAmountLineNo { get; set; }
        public bool OperationHotelTRPLView { get; set; }
        public bool OperationHotelTRPLEdit { get; set; }
        public int OperationHotelTRPLLineNo { get; set; }
        public bool OperationHotelTRPLAmountView { get; set; }
        public bool OperationHotelTRPLAmountEdit { get; set; }
        public int OperationHotelTRPLAmountLineNo { get; set; }
        public bool OperationHotelQUDView { get; set; }
        public bool OperationHotelQUDEdit { get; set; }
        public int OperationHotelQUDLineNo { get; set; }
        public bool OperationHotelQUDAmountView { get; set; }
        public bool OperationHotelQUDAmountEdit { get; set; }
        public int OperationHotelQUDAmountLineNo { get; set; }
        public bool OperationHotelGuideView { get; set; }
        public bool OperationHotelGuideEdit { get; set; }
        public int OperationHotelGuideLineNo { get; set; }
        public bool OperationHotelGuideAmountView { get; set; }
        public bool OperationHotelGuideAmountEdit { get; set; }
        public int OperationHotelGuideAmountLineNo { get; set; }
        public bool OperationHotelDriverView { get; set; }
        public bool OperationHotelDriverEdit { get; set; }
        public int OperationHotelDriverLineNo { get; set; }
        public bool OperationHotelDriverAmountView { get; set; }
        public bool OperationHotelDriverAmountEdit { get; set; }
        public int OperationHotelDriverAmountLineNo { get; set; }
        public bool OperationHotelTaxView { get; set; }
        public bool OperationHotelTaxEdit { get; set; }
        public int OperationHotelTaxLineNo { get; set; }
        public bool OperationHotelOccTaxView { get; set; }
        public bool OperationHotelOccTaxEdit { get; set; }
        public int OperationHotelOccTaxLineNo { get; set; }
        public bool OperationHotelCBFView { get; set; }
        public bool OperationHotelCBFEdit { get; set; }
        public int OperationHotelCBFLineNo { get; set; }
        public bool OperationHotelABFView { get; set; }
        public bool OperationHotelABFEdit { get; set; }
        public int OperationHotelABFLineNo { get; set; }
        public bool OperationHotelBagView { get; set; }
        public bool OperationHotelBagEdit { get; set; }
        public int OperationHotelBagLineNo { get; set; }
        public bool OperationHotelCompView { get; set; }
        public bool OperationHotelCompEdit { get; set; }
        public int OperationHotelCompLineNo { get; set; }
        public bool OperationHotelExtraCostView { get; set; }
        public bool OperationHotelExtraCostEdit { get; set; }
        public int OperationHotelExtraCostLineNo { get; set; }
        public bool OperationHotelXLTDateView { get; set; }
        public bool OperationHotelXLTDateEdit { get; set; }
        public int OperationHotelXLTDateLineNo { get; set; }
        public bool OperationHotelDateFileReceivedView { get; set; }
        public bool OperationHotelDateFileReceivedEdit { get; set; }
        public int OperationHotelDateFileReceivedLineNo { get; set; }
        public bool OperationHotelDateFileCompletedView { get; set; }
        public bool OperationHotelDateFileCompletedEdit { get; set; }
        public int OperationHotelDateFileCompletedLineNo { get; set; }
        public bool OperationHotelDayofArrivalView { get; set; }
        public bool OperationHotelDayofArrivalEdit { get; set; }
        public bool OperationHotelDayofArrivalFilter { get; set; }
        public int OperationHotelDayofArrivalLineNo { get; set; }
        public bool OperationHotelMonthofArrivalView { get; set; }
        public bool OperationHotelMonthofArrivalEdit { get; set; }
        public bool OperationHotelMonthofArrivalFilter { get; set; }
        public int OperationHotelMonthofArrivalLineNo { get; set; }
        public bool OperationHotelClientBookingCodeView { get; set; }
        public bool OperationHotelClientBookingCodeEdit { get; set; }
        public int OperationHotelClientBookingCodeLineNo { get; set; }
        public bool OperationHotelCheckInView { get; set; }
        public bool OperationHotelCheckInEdit { get; set; }
        public int OperationHotelCheckInLineNo { get; set; }
        public bool OperationHotelCheckOutView { get; set; }
        public bool OperationHotelCheckOutEdit { get; set; }
        public int OperationHotelCheckOutLineNo { get; set; }
        public bool OperationHotelEstimatedNumberofRoomsView { get; set; }
        public bool OperationHotelEstimatedNumberofRoomsEdit { get; set; }
        public bool OperationHotelEstimatedNumberofRoomsFilter { get; set; }
        public int OperationHotelEstimatedNumberofRoomsLineNo { get; set; }
        public bool OperationHotelEstimatedNumberofPaxView { get; set; }
        public bool OperationHotelEstimatedNumberofPaxEdit { get; set; }
        public int OperationHotelEstimatedNumberofPaxLineNo { get; set; }
        public bool OperationHotelQuotedRoomView { get; set; }
        public bool OperationHotelQuotedRoomEdit { get; set; }
        public int OperationHotelQuotedRoomLineNo { get; set; }
        public bool OperationHotelQuotedTaxView { get; set; }
        public bool OperationHotelQuotedTaxEdit { get; set; }
        public int OperationHotelQuotedTaxLineNo { get; set; }
        public bool OperationHotelQuotedOccTaxView { get; set; }
        public bool OperationHotelQuotedOccTaxEdit { get; set; }
        public int OperationHotelQuotedOccTaxLineNo { get; set; }
        public bool OperationHotelQuotedBrkView { get; set; }
        public bool OperationHotelQuotedBrkEdit { get; set; }
        public int OperationHotelQuotedBrkLineNo { get; set; }
        public bool OperationHotelQuotedLgView { get; set; }
        public bool OperationHotelQuotedLgEdit { get; set; }
        public int OperationHotelQuotedLgLineNo { get; set; }
        public bool OperationHotelQuotedNightView { get; set; }
        public bool OperationHotelQuotedNightEdit { get; set; }
        public int OperationHotelQuotedNightLineNo { get; set; }
        public bool OperationHotelQuotedNoteView { get; set; }
        public bool OperationHotelQuotedNoteEdit { get; set; }
        public int OperationHotelQuotedNoteLineNo { get; set; }
        public bool OperationHotelConfView { get; set; }
        public bool OperationHotelConfEdit { get; set; }
        public int OperationHotelConfLineNo { get; set; }
        public bool OperationHotelQuotedVendorNameView { get; set; }
        public bool OperationHotelQuotedVendorNameEdit { get; set; }
        public int OperationHotelQuotedVendorNameLineNo { get; set; }
        public bool OperationHotelTechView { get; set; }
        public bool OperationHotelTechEdit { get; set; }
        public int OperationHotelTechLineNo { get; set; }
        public bool OperationHotelNotesView { get; set; }
        public bool OperationHotelNotesEdit { get; set; }
        public int OperationHotelNotesLineNo { get; set; }
        public bool OperationHotelLunchView { get; set; }
        public bool OperationHotelLunchEdit { get; set; }
        public int OperationHotelLunchLineNo { get; set; }
        public bool OperationHotelDinnerView { get; set; }
        public bool OperationHotelDinnerEdit { get; set; }
        public int OperationHotelDinnerLineNo { get; set; }
        public int OperationRoomFixedColumnCount { get; set; }
        public bool OperationRoomGroupNameView { get; set; }
        public bool OperationRoomGroupNameEdit { get; set; }
        public int OperationRoomGroupNameLineNo { get; set; }
        public bool OperationRoomGroupCodeView { get; set; }
        public bool OperationRoomGroupCodeEdit { get; set; }
        public int OperationRoomGroupCodeLineNo { get; set; }
        public bool OperationRoomPaxinRoomView { get; set; }
        public bool OperationRoomPaxinRoomEdit { get; set; }
        public int OperationRoomPaxinRoomLineNo { get; set; }
        public bool OperationRoomDeleteView { get; set; }
        public int OperationRoomDeleteLineNo { get; set; }
        public bool OperationRoomPaxView { get; set; }
        public bool OperationRoomPaxEdit { get; set; }
        public int OperationRoomPaxLineNo { get; set; }
        public bool OperationRoomRoomTypeView { get; set; }
        public bool OperationRoomRoomTypeEdit { get; set; }
        public bool OperationRoomRoomTypeFilter { get; set; }
        public int OperationRoomRoomTypeLineNo { get; set; }
        public bool OperationRoomTitleView { get; set; }
        public bool OperationRoomTitleEdit { get; set; }
        public bool OperationRoomTitleFilter { get; set; }
        public int OperationRoomTitleLineNo { get; set; }
        public bool OperationRoomNamesView { get; set; }
        public bool OperationRoomNamesEdit { get; set; }
        public int OperationRoomNamesLineNo { get; set; }
        public bool OperationRoomNotesView { get; set; }
        public bool OperationRoomNotesEdit { get; set; }
        public int OperationRoomNotesLineNo { get; set; }
        public bool OperationRoomCustomerView { get; set; }
        public bool OperationRoomCustomerEdit { get; set; }
        public bool OperationRoomCustomerFilter { get; set; }
        public int OperationRoomCustomerLineNo { get; set; }
        public bool OperationRoomFBoardView { get; set; }
        public bool OperationRoomFBoardEdit { get; set; }
        public int OperationRoomFBoardLineNo { get; set; }
        public bool OperationRoomFBoardCountView { get; set; }
        public bool OperationRoomFBoardCountEdit { get; set; }
        public int OperationRoomFBoardCountLineNo { get; set; }
        public int OperationBusFixedColumnCount { get; set; }
        public bool OperationBusIsInvoiceView { get; set; }
        public bool OperationBusIsInvoiceEdit { get; set; }
        public int OperationBusIsInvoiceLineNo { get; set; }
        public bool OperationBusInvoicePriceView { get; set; }
        public bool OperationBusInvoicePriceEdit { get; set; }
        public int OperationBusInvoicePriceLineNo { get; set; }
        public bool OperationBusGroupCodeView { get; set; }
        public bool OperationBusGroupCodeEdit { get; set; }
        public bool OperationBusGroupCodeFilter { get; set; }
        public int OperationBusGroupCodeLineNo { get; set; }
        public bool OperationBusGroupNameView { get; set; }
        public bool OperationBusGroupNameEdit { get; set; }
        public bool OperationBusGroupNameFilter { get; set; }
        public int OperationBusGroupNameLineNo { get; set; }
        public bool OperationBusDetailsView { get; set; }
        public int OperationBusDetailsLineNo { get; set; }
        public bool OperationBusCustomerView { get; set; }
        public bool OperationBusCustomerEdit { get; set; }
        public bool OperationBusCustomerFilter { get; set; }
        public int OperationBusCustomerLineNo { get; set; }
        public bool OperationBusCostView { get; set; }
        public bool OperationBusCostEdit { get; set; }
        public int OperationBusCostLineNo { get; set; }
        public bool OperationBusEmployeeView { get; set; }
        public bool OperationBusEmployeeEdit { get; set; }
        public int OperationBusEmployeeLineNo { get; set; }
        public bool OperationBusGuideTotalPaidView { get; set; }
        public bool OperationBusGuideTotalPaidEdit { get; set; }
        public int OperationBusGuideTotalPaidLineNo { get; set; }
        public bool OperationBusBusTotalPaidView { get; set; }
        public bool OperationBusBusTotalPaidEdit { get; set; }
        public int OperationBusBusTotalPaidLineNo { get; set; }
        public bool OperationBusGuideDifferenceView { get; set; }
        public bool OperationBusGuideDifferenceEdit { get; set; }
        public int OperationBusGuideDifferenceLineNo { get; set; }
        public bool OperationBusGuideMiscDifferenceView { get; set; }
        public bool OperationBusGuideMiscDifferenceEdit { get; set; }
        public int OperationBusGuideMiscDifferenceLineNo { get; set; }
        public bool OperationBusGuideStepOnDifferenceView { get; set; }
        public bool OperationBusGuideStepOnDifferenceEdit { get; set; }
        public int OperationBusGuideStepOnDifferenceLineNo { get; set; }
        public bool OperationBusBusDifferenceView { get; set; }
        public bool OperationBusBusDifferenceEdit { get; set; }
        public int OperationBusBusDifferenceLineNo { get; set; }
        public bool OperationBusStartView { get; set; }
        public bool OperationBusStartEdit { get; set; }
        public int OperationBusStartLineNo { get; set; }
        public bool OperationBusTimeView { get; set; }
        public bool OperationBusTimeEdit { get; set; }
        public int OperationBusTimeLineNo { get; set; }
        public bool OperationBusServiceDateView { get; set; }
        public bool OperationBusServiceDateEdit { get; set; }
        public int OperationBusServiceDateLineNo { get; set; }
        public bool OperationBusStartCityView { get; set; }
        public bool OperationBusStartCityEdit { get; set; }
        public bool OperationBusStartCityFilter { get; set; }
        public int OperationBusStartCityLineNo { get; set; }
        public bool OperationBusEndCityView { get; set; }
        public bool OperationBusEndCityEdit { get; set; }
        public bool OperationBusEndCityFilter { get; set; }
        public int OperationBusEndCityLineNo { get; set; }
        public bool OperationBusBusCountView { get; set; }
        public bool OperationBusBusCountEdit { get; set; }
        public int OperationBusBusCountLineNo { get; set; }
        public bool OperationBusBusSizeView { get; set; }
        public bool OperationBusBusSizeEdit { get; set; }
        public int OperationBusBusSizeLineNo { get; set; }
        public bool OperationBusPaxView { get; set; }
        public bool OperationBusPaxEdit { get; set; }
        public int OperationBusPaxLineNo { get; set; }
        public bool OperationBusEstPaxView { get; set; }
        public bool OperationBusEstPaxEdit { get; set; }
        public int OperationBusEstPaxLineNo { get; set; }
        public bool OperationBusServiceCodeView { get; set; }
        public bool OperationBusServiceCodeEdit { get; set; }
        public int OperationBusServiceCodeLineNo { get; set; }
        public bool OperationBusServiceDetailView { get; set; }
        public bool OperationBusServiceDetailEdit { get; set; }
        public int OperationBusServiceDetailLineNo { get; set; }
        public bool OperationBusSupplierView { get; set; }
        public bool OperationBusSupplierEdit { get; set; }
        public bool OperationBusSupplierFilter { get; set; }
        public int OperationBusSupplierLineNo { get; set; }
        public bool OperationBusAirportView { get; set; }
        public bool OperationBusAirportEdit { get; set; }
        public int OperationBusAirportLineNo { get; set; }
        public bool OperationBusViewGroupContractView { get; set; }
        public int OperationBusViewGroupContractLineNo { get; set; }
        public bool OperationBusStatusView { get; set; }
        public bool OperationBusStatusEdit { get; set; }
        public bool OperationBusStatusFilter { get; set; }
        public int OperationBusStatusLineNo { get; set; }
        public bool OperationBusConfirmationView { get; set; }
        public bool OperationBusConfirmationEdit { get; set; }
        public int OperationBusConfirmationLineNo { get; set; }
        public bool OperationBusGuideView { get; set; }
        public bool OperationBusGuideEdit { get; set; }
        public int OperationBusGuideLineNo { get; set; }
        public bool OperationBusGuideSalaryView { get; set; }
        public bool OperationBusGuideSalaryEdit { get; set; }
        public int OperationBusGuideSalaryLineNo { get; set; }
        public bool OperationBusGuideMiscView { get; set; }
        public bool OperationBusGuideMiscEdit { get; set; }
        public int OperationBusGuideMiscLineNo { get; set; }
        public bool OperationBusGuideStepOnView { get; set; }
        public bool OperationBusGuideStepOnEdit { get; set; }
        public int OperationBusGuideStepOnLineNo { get; set; }
        public bool OperationBusGuideSalaryPaidView { get; set; }
        public bool OperationBusGuideSalaryPaidEdit { get; set; }
        public int OperationBusGuideSalaryPaidLineNo { get; set; }
        public bool OperationBusGuideAdditionalChargesView { get; set; }
        public bool OperationBusGuideAdditionalChargesEdit { get; set; }
        public int OperationBusGuideAdditionalChargesLineNo { get; set; }
        public bool OperationBusGuideSalaryInvoicePaidView { get; set; }
        public bool OperationBusGuideSalaryInvoicePaidEdit { get; set; }
        public int OperationBusGuideSalaryInvoicePaidLineNo { get; set; }
        public bool OperationBusBusTotalCostView { get; set; }
        public bool OperationBusBusTotalCostEdit { get; set; }
        public int OperationBusBusTotalCostLineNo { get; set; }
        public bool OperationBusGuideTotalCostView { get; set; }
        public bool OperationBusGuideTotalCostEdit { get; set; }
        public int OperationBusGuideTotalCostLineNo { get; set; }
        public bool OperationBusPriceView { get; set; }
        public bool OperationBusPriceEdit { get; set; }
        public int OperationBusPriceLineNo { get; set; }
        public bool OperationBusBusCurrencyView { get; set; }
        public bool OperationBusBusCurrencyEdit { get; set; }
        public int OperationBusBusCurrencyLineNo { get; set; }
        public bool OperationBusQuotaBusPriceView { get; set; }
        public bool OperationBusQuotaBusPriceEdit { get; set; }
        public int OperationBusQuotaBusPriceLineNo { get; set; }
        public bool OperationBusQuotaSupplierView { get; set; }
        public bool OperationBusQuotaSupplierEdit { get; set; }
        public int OperationBusQuotaSupplierLineNo { get; set; }
        public bool OperationBusGuideCurrencyView { get; set; }
        public bool OperationBusGuideCurrencyEdit { get; set; }
        public int OperationBusGuideCurrencyLineNo { get; set; }
        public bool OperationBusQuotaGuideSalaryView { get; set; }
        public bool OperationBusQuotaGuideSalaryEdit { get; set; }
        public int OperationBusQuotaGuideSalaryLineNo { get; set; }
        public bool OperationBusQuotaGuideMiscView { get; set; }
        public bool OperationBusQuotaGuideMiscEdit { get; set; }
        public int OperationBusQuotaGuideMiscLineNo { get; set; }
        public bool OperationBusQuotaGuideStepOnView { get; set; }
        public bool OperationBusQuotaGuideStepOnEdit { get; set; }
        public int OperationBusQuotaGuideStepOnLineNo { get; set; }
        public bool OperationBusQuotaGuideView { get; set; }
        public bool OperationBusQuotaGuideEdit { get; set; }
        public int OperationBusQuotaGuideLineNo { get; set; }
        public bool OperationBusBusFirstPaymentView { get; set; }
        public bool OperationBusBusFirstPaymentEdit { get; set; }
        public int OperationBusBusFirstPaymentLineNo { get; set; }
        public bool OperationBusBusFirstPaymentMethodView { get; set; }
        public bool OperationBusBusFirstPaymentMethodEdit { get; set; }
        public int OperationBusBusFirstPaymentMethodLineNo { get; set; }
        public bool OperationBusBusFirstPaymentDetailsView { get; set; }
        public int OperationBusBusFirstPaymentDetailsLineNo { get; set; }
        public bool OperationBusBusDateofFirstPaymentView { get; set; }
        public bool OperationBusBusDateofFirstPaymentEdit { get; set; }
        public int OperationBusBusDateofFirstPaymentLineNo { get; set; }
        public bool OperationBusBusSecondPaymentView { get; set; }
        public bool OperationBusBusSecondPaymentEdit { get; set; }
        public int OperationBusBusSecondPaymentLineNo { get; set; }
        public bool OperationBusBusSecondPaymentMethodView { get; set; }
        public bool OperationBusBusSecondPaymentMethodEdit { get; set; }
        public int OperationBusBusSecondPaymentMethodLineNo { get; set; }
        public bool OperationBusBusSecondPaymentDetailsView { get; set; }
        public int OperationBusBusSecondPaymentDetailsLineNo { get; set; }
        public bool OperationBusBusDateofSecondPaymentView { get; set; }
        public bool OperationBusBusDateofSecondPaymentEdit { get; set; }
        public int OperationBusBusDateofSecondPaymentLineNo { get; set; }
        public bool OperationBusBusThirdPaymentView { get; set; }
        public bool OperationBusBusThirdPaymentEdit { get; set; }
        public int OperationBusBusThirdPaymentLineNo { get; set; }
        public bool OperationBusBusThirdPaymentMethodView { get; set; }
        public bool OperationBusBusThirdPaymentMethodEdit { get; set; }
        public int OperationBusBusThirdPaymentMethodLineNo { get; set; }
        public bool OperationBusBusThirdPaymentDetailsView { get; set; }
        public int OperationBusBusThirdPaymentDetailsLineNo { get; set; }
        public bool OperationBusBusDateofThirdPaymentView { get; set; }
        public bool OperationBusBusDateofThirdPaymentEdit { get; set; }
        public int OperationBusBusDateofThirdPaymentLineNo { get; set; }
        public bool OperationBusGuideFirstPaymentView { get; set; }
        public bool OperationBusGuideFirstPaymentEdit { get; set; }
        public int OperationBusGuideFirstPaymentLineNo { get; set; }
        public bool OperationBusGuideFirstPaymentMethodView { get; set; }
        public bool OperationBusGuideFirstPaymentMethodEdit { get; set; }
        public int OperationBusGuideFirstPaymentMethodLineNo { get; set; }
        public bool OperationBusGuideFirstPaymentDetailsView { get; set; }
        public int OperationBusGuideFirstPaymentDetailsLineNo { get; set; }
        public bool OperationBusGuideDateofFirstPaymentView { get; set; }
        public bool OperationBusGuideDateofFirstPaymentEdit { get; set; }
        public int OperationBusGuideDateofFirstPaymentLineNo { get; set; }
        public bool OperationBusGuideSecondPaymentView { get; set; }
        public bool OperationBusGuideSecondPaymentEdit { get; set; }
        public int OperationBusGuideSecondPaymentLineNo { get; set; }
        public bool OperationBusGuideSecondPaymentMethodView { get; set; }
        public bool OperationBusGuideSecondPaymentMethodEdit { get; set; }
        public int OperationBusGuideSecondPaymentMethodLineNo { get; set; }
        public bool OperationBusGuideSecondPaymentDetailsView { get; set; }
        public int OperationBusGuideSecondPaymentDetailsLineNo { get; set; }
        public bool OperationBusGuideDateofSecondPaymentView { get; set; }
        public bool OperationBusGuideDateofSecondPaymentEdit { get; set; }
        public int OperationBusGuideDateofSecondPaymentLineNo { get; set; }
        public bool OperationBusGuideThirdPaymentView { get; set; }
        public bool OperationBusGuideThirdPaymentEdit { get; set; }
        public int OperationBusGuideThirdPaymentLineNo { get; set; }
        public bool OperationBusGuideThirdPaymentMethodView { get; set; }
        public bool OperationBusGuideThirdPaymentMethodEdit { get; set; }
        public int OperationBusGuideThirdPaymentMethodLineNo { get; set; }
        public bool OperationBusGuideThirdPaymentDetailsView { get; set; }
        public int OperationBusGuideThirdPaymentDetailsLineNo { get; set; }
        public bool OperationBusGuideDateofThirdPaymentView { get; set; }
        public bool OperationBusGuideDateofThirdPaymentEdit { get; set; }
        public int OperationBusGuideDateofThirdPaymentLineNo { get; set; }
        public bool OperationBusNoteView { get; set; }
        public bool OperationBusNoteEdit { get; set; }
        public int OperationBusNoteLineNo { get; set; }
        public int OperationAttractionFixedColumnCount { get; set; }
        public bool OperationAttractionIsGuideInvoiceView { get; set; }
        public bool OperationAttractionIsGuideInvoiceEdit { get; set; }
        public int OperationAttractionIsGuideInvoiceLineNo { get; set; }
        public bool OperationAttractionGuideInvoicePriceView { get; set; }
        public bool OperationAttractionGuideInvoicePriceEdit { get; set; }
        public int OperationAttractionGuideInvoicePriceLineNo { get; set; }
        public bool OperationAttractionIsInvoiceView { get; set; }
        public bool OperationAttractionIsInvoiceEdit { get; set; }
        public int OperationAttractionIsInvoiceLineNo { get; set; }
        public bool OperationAttractionInvoicePriceView { get; set; }
        public bool OperationAttractionInvoicePriceEdit { get; set; }
        public int OperationAttractionInvoicePriceLineNo { get; set; }
        public bool OperationAttractionOptionalView { get; set; }
        public int OperationAttractionOptionalLineNo { get; set; }
        public bool OperationAttractionGroupCodeView { get; set; }
        public bool OperationAttractionGroupCodeEdit { get; set; }
        public bool OperationAttractionGroupCodeFilter { get; set; }
        public int OperationAttractionGroupCodeLineNo { get; set; }
        public bool OperationAttractionGroupNameView { get; set; }
        public bool OperationAttractionGroupNameEdit { get; set; }
        public bool OperationAttractionGroupNameFilter { get; set; }
        public int OperationAttractionGroupNameLineNo { get; set; }
        public bool OperationAttractionDetailsView { get; set; }
        public int OperationAttractionDetailsLineNo { get; set; }
        public bool OperationAttractionCustomerView { get; set; }
        public bool OperationAttractionCustomerEdit { get; set; }
        public bool OperationAttractionCustomerFilter { get; set; }
        public int OperationAttractionCustomerLineNo { get; set; }
        public bool OperationAttractionPaxView { get; set; }
        public bool OperationAttractionPaxEdit { get; set; }
        public int OperationAttractionPaxLineNo { get; set; }
        public bool OperationAttractionEmployeeView { get; set; }
        public bool OperationAttractionEmployeeEdit { get; set; }
        public int OperationAttractionEmployeeLineNo { get; set; }
        public bool OperationAttractionEstPaxView { get; set; }
        public bool OperationAttractionEstPaxEdit { get; set; }
        public int OperationAttractionEstPaxLineNo { get; set; }
        public bool OperationAttractionSupplierView { get; set; }
        public bool OperationAttractionSupplierEdit { get; set; }
        public bool OperationAttractionSupplierFilter { get; set; }
        public int OperationAttractionSupplierLineNo { get; set; }
        public bool OperationAttractionDifferenceView { get; set; }
        public bool OperationAttractionDifferenceEdit { get; set; }
        public int OperationAttractionDifferenceLineNo { get; set; }
        public bool OperationAttractionDoneView { get; set; }
        public bool OperationAttractionDoneEdit { get; set; }
        public int OperationAttractionDoneLineNo { get; set; }
        public bool OperationAttractionDateView { get; set; }
        public bool OperationAttractionDateEdit { get; set; }
        public int OperationAttractionDateLineNo { get; set; }
        public bool OperationAttractionTimeView { get; set; }
        public bool OperationAttractionTimeEdit { get; set; }
        public int OperationAttractionTimeLineNo { get; set; }
        public bool OperationAttractionCategoryView { get; set; }
        public bool OperationAttractionCategoryEdit { get; set; }
        public bool OperationAttractionCategoryFilter { get; set; }
        public int OperationAttractionCategoryLineNo { get; set; }
        public bool OperationAttractionTypeView { get; set; }
        public bool OperationAttractionTypeEdit { get; set; }
        public bool OperationAttractionTypeFilter { get; set; }
        public int OperationAttractionTypeLineNo { get; set; }
        public bool OperationAttractionFirstPaymentView { get; set; }
        public bool OperationAttractionFirstPaymentEdit { get; set; }
        public int OperationAttractionFirstPaymentLineNo { get; set; }
        public bool OperationAttractionFirstPaymentMethodView { get; set; }
        public bool OperationAttractionFirstPaymentMethodEdit { get; set; }
        public int OperationAttractionFirstPaymentMethodLineNo { get; set; }
        public bool OperationAttractionFirstPaymentDetailsView { get; set; }
        public int OperationAttractionFirstPaymentDetailsLineNo { get; set; }
        public bool OperationAttractionDateofFirstPaymentView { get; set; }
        public bool OperationAttractionDateofFirstPaymentEdit { get; set; }
        public int OperationAttractionDateofFirstPaymentLineNo { get; set; }
        public bool OperationAttractionSecondPaymentView { get; set; }
        public bool OperationAttractionSecondPaymentEdit { get; set; }
        public int OperationAttractionSecondPaymentLineNo { get; set; }
        public bool OperationAttractionSecondPaymentMethodView { get; set; }
        public bool OperationAttractionSecondPaymentMethodEdit { get; set; }
        public int OperationAttractionSecondPaymentMethodLineNo { get; set; }
        public bool OperationAttractionSecondPaymentDetailsView { get; set; }
        public int OperationAttractionSecondPaymentDetailsLineNo { get; set; }
        public bool OperationAttractionDateofSecondPaymentView { get; set; }
        public bool OperationAttractionDateofSecondPaymentEdit { get; set; }
        public int OperationAttractionDateofSecondPaymentLineNo { get; set; }
        public bool OperationAttractionThirdPaymentView { get; set; }
        public bool OperationAttractionThirdPaymentEdit { get; set; }
        public int OperationAttractionThirdPaymentLineNo { get; set; }
        public bool OperationAttractionThirdPaymentMethodView { get; set; }
        public bool OperationAttractionThirdPaymentMethodEdit { get; set; }
        public int OperationAttractionThirdPaymentMethodLineNo { get; set; }
        public bool OperationAttractionThirdPaymentDetailsView { get; set; }
        public int OperationAttractionThirdPaymentDetailsLineNo { get; set; }
        public bool OperationAttractionDateofThirdPaymentView { get; set; }
        public bool OperationAttractionDateofThirdPaymentEdit { get; set; }
        public int OperationAttractionDateofThirdPaymentLineNo { get; set; }
        public bool OperationAttractionDepositView { get; set; }
        public bool OperationAttractionDepositEdit { get; set; }
        public int OperationAttractionDepositLineNo { get; set; }
        public bool OperationAttractionDepositDateView { get; set; }
        public bool OperationAttractionDepositDateEdit { get; set; }
        public int OperationAttractionDepositDateLineNo { get; set; }
        public bool OperationAttractionContactView { get; set; }
        public bool OperationAttractionContactEdit { get; set; }
        public int OperationAttractionContactLineNo { get; set; }
        public bool OperationAttractionPhoneView { get; set; }
        public bool OperationAttractionPhoneEdit { get; set; }
        public int OperationAttractionPhoneLineNo { get; set; }
        public bool OperationAttractionEmailView { get; set; }
        public bool OperationAttractionEmailEdit { get; set; }
        public int OperationAttractionEmailLineNo { get; set; }
        public bool OperationAttractionViewGroupContractView { get; set; }
        public int OperationAttractionViewGroupContractLineNo { get; set; }
        public bool OperationAttractionAddressView { get; set; }
        public bool OperationAttractionAddressEdit { get; set; }
        public int OperationAttractionAddressLineNo { get; set; }
        public bool OperationAttractionCityView { get; set; }
        public bool OperationAttractionCityEdit { get; set; }
        public bool OperationAttractionCityFilter { get; set; }
        public int OperationAttractionCityLineNo { get; set; }
        public bool OperationAttractionStateView { get; set; }
        public bool OperationAttractionStateEdit { get; set; }
        public int OperationAttractionStateLineNo { get; set; }
        public bool OperationAttractionStatusView { get; set; }
        public bool OperationAttractionStatusEdit { get; set; }
        public bool OperationAttractionStatusFilter { get; set; }
        public int OperationAttractionStatusLineNo { get; set; }
        public bool OperationAttractionCurrencyView { get; set; }
        public bool OperationAttractionCurrencyEdit { get; set; }
        public int OperationAttractionCurrencyLineNo { get; set; }
        public bool OperationAttractionQuotaPriceView { get; set; }
        public bool OperationAttractionQuotaPriceEdit { get; set; }
        public int OperationAttractionQuotaPriceLineNo { get; set; }
        public bool OperationAttractionQuotaSupplierView { get; set; }
        public bool OperationAttractionQuotaSupplierEdit { get; set; }
        public int OperationAttractionQuotaSupplierLineNo { get; set; }
        public bool OperationAttractionTotalCostView { get; set; }
        public bool OperationAttractionTotalCostEdit { get; set; }
        public int OperationAttractionTotalCostLineNo { get; set; }
        public bool OperationAttractionTotalAmountPaidView { get; set; }
        public bool OperationAttractionTotalAmountPaidEdit { get; set; }
        public int OperationAttractionTotalAmountPaidLineNo { get; set; }
        public bool OperationAttractionUnitPriceView { get; set; }
        public bool OperationAttractionUnitPriceEdit { get; set; }
        public int OperationAttractionUnitPriceLineNo { get; set; }
        public bool OperationAttractionMenuView { get; set; }
        public bool OperationAttractionMenuEdit { get; set; }
        public int OperationAttractionMenuLineNo { get; set; }
        public bool OperationAttractionFinalPaymentView { get; set; }
        public bool OperationAttractionFinalPaymentEdit { get; set; }
        public int OperationAttractionFinalPaymentLineNo { get; set; }
        public bool OperationAttractionDepositAmountPaidView { get; set; }
        public bool OperationAttractionDepositAmountPaidEdit { get; set; }
        public int OperationAttractionDepositAmountPaidLineNo { get; set; }
        public bool OperationAttractionCreditCardChargeAmountView { get; set; }
        public bool OperationAttractionCreditCardChargeAmountEdit { get; set; }
        public int OperationAttractionCreditCardChargeAmountLineNo { get; set; }
        public bool OperationAttractionCreditCardMemoView { get; set; }
        public bool OperationAttractionCreditCardMemoEdit { get; set; }
        public int OperationAttractionCreditCardMemoLineNo { get; set; }
        public bool OperationAttractionOutstandingAmountView { get; set; }
        public bool OperationAttractionOutstandingAmountEdit { get; set; }
        public int OperationAttractionOutstandingAmountLineNo { get; set; }
        public bool OperationAttractionDifferenceTotalPaidTotalChargedView { get; set; }
        public bool OperationAttractionDifferenceTotalPaidTotalChargedEdit { get; set; }
        public int OperationAttractionDifferenceTotalPaidTotalChargedLineNo { get; set; }
        public int OperationTechProgFixedColumnCount { get; set; }
        public bool OperationTechProgDayView { get; set; }
        public bool OperationTechProgDayEdit { get; set; }
        public int OperationTechProgDayLineNo { get; set; }
        public bool OperationTechProgPrintView { get; set; }
        public bool OperationTechProgPrintEdit { get; set; }
        public int OperationTechProgPrintLineNo { get; set; }
        public bool OperationTechProgDateView { get; set; }
        public bool OperationTechProgDateEdit { get; set; }
        public int OperationTechProgDateLineNo { get; set; }
        public bool OperationTechProgTimeView { get; set; }
        public bool OperationTechProgTimeEdit { get; set; }
        public int OperationTechProgTimeLineNo { get; set; }
        public bool OperationTechProgDetailView { get; set; }
        public bool OperationTechProgDetailEdit { get; set; }
        public int OperationTechProgDetailLineNo { get; set; }
        public bool OperationTechProgDescriptionView { get; set; }
        public bool OperationTechProgDescriptionEdit { get; set; }
        public int OperationTechProgDescriptionLineNo { get; set; }
        public bool OperationTechProgViaView { get; set; }
        public bool OperationTechProgViaEdit { get; set; }
        public int OperationTechProgViaLineNo { get; set; }
        public bool OperationTechProgTypeView { get; set; }
        public bool OperationTechProgTypeEdit { get; set; }
        public bool OperationTechProgTypeFilter { get; set; }
        public int OperationTechProgTypeLineNo { get; set; }
        public bool OperationTechProgVendorNameView { get; set; }
        public bool OperationTechProgVendorNameEdit { get; set; }
        public int OperationTechProgVendorNameLineNo { get; set; }
        public bool OperationTechProgVendorAddressView { get; set; }
        public bool OperationTechProgVendorAddressEdit { get; set; }
        public int OperationTechProgVendorAddressLineNo { get; set; }
        public bool OperationTechProgVendorEmailView { get; set; }
        public bool OperationTechProgVendorEmailEdit { get; set; }
        public int OperationTechProgVendorEmailLineNo { get; set; }
        public bool OperationTechProgGuideNameView { get; set; }
        public bool OperationTechProgGuideNameEdit { get; set; }
        public int OperationTechProgGuideNameLineNo { get; set; }
        public bool OperationTechProgGuidePhoneView { get; set; }
        public bool OperationTechProgGuidePhoneEdit { get; set; }
        public int OperationTechProgGuidePhoneLineNo { get; set; }
        public bool OperationTechProgCityView { get; set; }
        public bool OperationTechProgCityEdit { get; set; }
        public int OperationTechProgCityLineNo { get; set; }
        public bool OperationTechProgAreaView { get; set; }
        public bool OperationTechProgAreaEdit { get; set; }
        public int OperationTechProgAreaLineNo { get; set; }
        public bool OperationPLHotelView { get; set; }
        public bool OperationPLHotelGrpProfitView { get; set; }
        public bool OperationPLHotelTotalCostView { get; set; }
        public bool OperationPLHotelTotalPaidView { get; set; }
        public bool OperationPLHotelTotalOutPayView { get; set; }
        public bool OperationPLHotelOutComAmtView { get; set; }
        public bool OperationPLHotelTotalComAmtView { get; set; }
        public bool OperationPLHotelTotalComRecView { get; set; }
        public bool OperationPLHotelTotalRoomDiffView { get; set; }
        public bool OperationPLRoomView { get; set; }
        public bool OperationPLRoomPaxView { get; set; }
        public bool OperationPLRoomRoomsView { get; set; }
        public bool OperationPLRoomSGLView { get; set; }
        public bool OperationPLRoomDBLView { get; set; }
        public bool OperationPLRoomTWNView { get; set; }
        public bool OperationPLRoomTRPLView { get; set; }
        public bool OperationPLRoomQUDView { get; set; }
        public bool OperationPLRoomDriverView { get; set; }
        public bool OperationPLRoomGuideView { get; set; }
        public bool OperationPLAttractionView { get; set; }
        public bool OperationPLAttractionTotalPaidView { get; set; }
        public bool OperationPLAttractionTotalDiffView { get; set; }
        public bool OperationPLAttractionTotalOutAmtView { get; set; }
        public bool OperationPLAttractionTotalDiffPaidChargedView { get; set; }
        public bool OperationPLAttractionTotalCostView { get; set; }
        public bool OperationPLInvoiceView { get; set; }
        public bool OperationPLInvoiceTotalDebitView { get; set; }
        public bool OperationPLInvoiceTotalCreditView { get; set; }
        public bool OperationPLInvoiceTotalDepositView { get; set; }
        public bool OperationPLInvoiceAmountDueView { get; set; }
        public bool OperationPLInvoiceTotalRefundView { get; set; }
        public bool OperationPLBusView { get; set; }
        public bool OperationPLBusTotalBusDiffView { get; set; }
        public bool OperationPLBusTotalGuideDiffView { get; set; }
        public bool OperationPLBusTotalBusPaidView { get; set; }
        public bool OperationPLBusTotalGuidePaidView { get; set; }
        public bool OperationPLBusTotalBusCostView { get; set; }
        public bool OperationPLBusTotalGuideCostView { get; set; }
        public bool OperationPLBusTotalGuideMiscDiffView { get; set; }
        public bool OperationPLBusTotalGuideStepOnView { get; set; }
        public bool OperationPLMiscView { get; set; }
        public bool OperationPLMiscTotalPaidView { get; set; }
        public bool OperationPLMiscTotalOutAmtView { get; set; }
        public bool OperationPLMiscTotalCostView { get; set; }
        public bool OperationPLMiscTotalDiffView { get; set; }
        public bool OperationPLMiscTotalPGDiffView { get; set; }
        public bool OperationPLMiscTotalCompView { get; set; }
        public bool OperationPLMiscTotalPGCompView { get; set; }
        public int OperationGroupCheckListFixedColumnCount { get; set; }
        public bool OperationGroupCheckListGroupNameView { get; set; }
        public bool OperationGroupCheckListGroupNameEdit { get; set; }
        public bool OperationGroupCheckListGroupNameFilter { get; set; }
        public int OperationGroupCheckListGroupNameLineNo { get; set; }
        public bool OperationGroupCheckListGroupCodeView { get; set; }
        public bool OperationGroupCheckListGroupCodeEdit { get; set; }
        public bool OperationGroupCheckListGroupCodeFilter { get; set; }
        public int OperationGroupCheckListGroupCodeLineNo { get; set; }
        public bool OperationGroupCheckListPaxView { get; set; }
        public bool OperationGroupCheckListPaxEdit { get; set; }
        public int OperationGroupCheckListPaxLineNo { get; set; }
        public bool OperationGroupCheckListIsGirView { get; set; }
        public bool OperationGroupCheckListIsGirEdit { get; set; }
        public int OperationGroupCheckListIsGirLineNo { get; set; }
        public bool OperationGroupCheckListCustomerView { get; set; }
        public bool OperationGroupCheckListCustomerEdit { get; set; }
        public bool OperationGroupCheckListCustomerFilter { get; set; }
        public int OperationGroupCheckListCustomerLineNo { get; set; }
        public bool OperationGroupCheckListHotelStatusView { get; set; }
        public bool OperationGroupCheckListHotelStatusEdit { get; set; }
        public int OperationGroupCheckListHotelStatusLineNo { get; set; }
        public bool OperationGroupCheckListMonthOfArrivalView { get; set; }
        public bool OperationGroupCheckListMonthOfArrivalEdit { get; set; }
        public int OperationGroupCheckListMonthOfArrivalLineNo { get; set; }
        public bool OperationGroupCheckListArrivalDateView { get; set; }
        public bool OperationGroupCheckListArrivalDateEdit { get; set; }
        public int OperationGroupCheckListArrivalDateLineNo { get; set; }
        public bool OperationGroupCheckListArrivalCityView { get; set; }
        public bool OperationGroupCheckListArrivalCityEdit { get; set; }
        public int OperationGroupCheckListArrivalCityLineNo { get; set; }
        public bool OperationGroupCheckListDepartureDateView { get; set; }
        public bool OperationGroupCheckListDepartureDateEdit { get; set; }
        public int OperationGroupCheckListDepartureDateLineNo { get; set; }
        public bool OperationGroupCheckListDepartureCityView { get; set; }
        public bool OperationGroupCheckListDepartureCityEdit { get; set; }
        public int OperationGroupCheckListDepartureCityLineNo { get; set; }
        public bool OperationGroupCheckListHotelNotesView { get; set; }
        public bool OperationGroupCheckListHotelNotesEdit { get; set; }
        public int OperationGroupCheckListHotelNotesLineNo { get; set; }
        public bool OperationGroupCheckListBusGuideNotesView { get; set; }
        public bool OperationGroupCheckListBusGuideNotesEdit { get; set; }
        public int OperationGroupCheckListBusGuideNotesLineNo { get; set; }
        public int OperationMiscFixedColumnCount { get; set; }
        public bool OperationMiscPlaneView { get; set; }
        public bool OperationMiscPlaneEdit { get; set; }
        public int OperationMiscPlaneLineNo { get; set; }
        public bool OperationMiscIsCompView { get; set; }
        public bool OperationMiscIsCompEdit { get; set; }
        public int OperationMiscIsCompLineNo { get; set; }
        public bool OperationMiscGroupCodeView { get; set; }
        public bool OperationMiscGroupCodeEdit { get; set; }
        public bool OperationMiscGroupCodeFilter { get; set; }
        public int OperationMiscGroupCodeLineNo { get; set; }
        public bool OperationMiscGroupNameView { get; set; }
        public bool OperationMiscGroupNameEdit { get; set; }
        public bool OperationMiscGroupNameFilter { get; set; }
        public int OperationMiscGroupNameLineNo { get; set; }
        public bool OperationMiscDetailsView { get; set; }
        public int OperationMiscDetailsLineNo { get; set; }
        public bool OperationMiscCustomerView { get; set; }
        public bool OperationMiscCustomerEdit { get; set; }
        public bool OperationMiscCustomerFilter { get; set; }
        public int OperationMiscCustomerLineNo { get; set; }
        public bool OperationMiscEmployeeView { get; set; }
        public bool OperationMiscEmployeeEdit { get; set; }
        public int OperationMiscEmployeeLineNo { get; set; }
        public bool OperationMiscPaxView { get; set; }
        public bool OperationMiscPaxEdit { get; set; }
        public int OperationMiscPaxLineNo { get; set; }
        public bool OperationMiscEstPaxView { get; set; }
        public bool OperationMiscEstPaxEdit { get; set; }
        public int OperationMiscEstPaxLineNo { get; set; }
        public bool OperationMiscSupplierView { get; set; }
        public bool OperationMiscSupplierEdit { get; set; }
        public bool OperationMiscSupplierFilter { get; set; }
        public int OperationMiscSupplierLineNo { get; set; }
        public bool OperationMiscDateView { get; set; }
        public bool OperationMiscDateEdit { get; set; }
        public int OperationMiscDateLineNo { get; set; }
        public bool OperationMiscTimeView { get; set; }
        public bool OperationMiscTimeEdit { get; set; }
        public int OperationMiscTimeLineNo { get; set; }
        public bool OperationMiscServiceDetailView { get; set; }
        public bool OperationMiscServiceDetailEdit { get; set; }
        public int OperationMiscServiceDetailLineNo { get; set; }
        public bool OperationMiscContactView { get; set; }
        public bool OperationMiscContactEdit { get; set; }
        public int OperationMiscContactLineNo { get; set; }
        public bool OperationMiscPhoneView { get; set; }
        public bool OperationMiscPhoneEdit { get; set; }
        public int OperationMiscPhoneLineNo { get; set; }
        public bool OperationMiscEmailView { get; set; }
        public bool OperationMiscEmailEdit { get; set; }
        public int OperationMiscEmailLineNo { get; set; }
        public bool OperationMiscViewGroupContractView { get; set; }
        public int OperationMiscViewGroupContractLineNo { get; set; }
        public bool OperationMiscAddressView { get; set; }
        public bool OperationMiscAddressEdit { get; set; }
        public int OperationMiscAddressLineNo { get; set; }
        public bool OperationMiscCityView { get; set; }
        public bool OperationMiscCityEdit { get; set; }
        public bool OperationMiscCityFilter { get; set; }
        public int OperationMiscCityLineNo { get; set; }
        public bool OperationMiscStatusView { get; set; }
        public bool OperationMiscStatusEdit { get; set; }
        public bool OperationMiscStatusFilter { get; set; }
        public int OperationMiscStatusLineNo { get; set; }
        public bool OperationMiscUnitPriceView { get; set; }
        public bool OperationMiscUnitPriceEdit { get; set; }
        public int OperationMiscUnitPriceLineNo { get; set; }
        public bool OperationMiscUnitPricePGView { get; set; }
        public bool OperationMiscUnitPricePGEdit { get; set; }
        public int OperationMiscUnitPricePGLineNo { get; set; }
        public bool OperationMiscDiffView { get; set; }
        public bool OperationMiscDiffEdit { get; set; }
        public int OperationMiscDiffLineNo { get; set; }
        public bool OperationMiscPGDiffView { get; set; }
        public bool OperationMiscPGDiffEdit { get; set; }
        public int OperationMiscPGDiffLineNo { get; set; }
        public bool OperationMiscTotalAmountPaidView { get; set; }
        public bool OperationMiscTotalAmountPaidEdit { get; set; }
        public int OperationMiscTotalAmountPaidLineNo { get; set; }
        public bool OperationMiscTotalAmountCostView { get; set; }
        public bool OperationMiscTotalAmountCostEdit { get; set; }
        public int OperationMiscTotalAmountCostLineNo { get; set; }
        public bool OperationMiscTotalOutAmountView { get; set; }
        public bool OperationMiscTotalOutAmountEdit { get; set; }
        public int OperationMiscTotalOutAmountLineNo { get; set; }
        public bool OperationMiscCurrencyView { get; set; }
        public bool OperationMiscCurrencyEdit { get; set; }
        public int OperationMiscCurrencyLineNo { get; set; }
        public bool OperationMiscFirstPaymentView { get; set; }
        public bool OperationMiscFirstPaymentEdit { get; set; }
        public int OperationMiscFirstPaymentLineNo { get; set; }
        public bool OperationMiscFirstPaymentMethodView { get; set; }
        public bool OperationMiscFirstPaymentMethodEdit { get; set; }
        public int OperationMiscFirstPaymentMethodLineNo { get; set; }
        public bool OperationMiscFirstPaymentDetailsView { get; set; }
        public int OperationMiscFirstPaymentDetailsLineNo { get; set; }
        public bool OperationMiscDateofFirstPaymentView { get; set; }
        public bool OperationMiscDateofFirstPaymentEdit { get; set; }
        public int OperationMiscDateofFirstPaymentLineNo { get; set; }
        public bool OperationMiscSecondPaymentView { get; set; }
        public bool OperationMiscSecondPaymentEdit { get; set; }
        public int OperationMiscSecondPaymentLineNo { get; set; }
        public bool OperationMiscSecondPaymentMethodView { get; set; }
        public bool OperationMiscSecondPaymentMethodEdit { get; set; }
        public int OperationMiscSecondPaymentMethodLineNo { get; set; }
        public bool OperationMiscSecondPaymentDetailsView { get; set; }
        public int OperationMiscSecondPaymentDetailsLineNo { get; set; }
        public bool OperationMiscDateofSecondPaymentView { get; set; }
        public bool OperationMiscDateofSecondPaymentEdit { get; set; }
        public int OperationMiscDateofSecondPaymentLineNo { get; set; }
        public bool OperationMiscThirdPaymentView { get; set; }
        public bool OperationMiscThirdPaymentEdit { get; set; }
        public int OperationMiscThirdPaymentLineNo { get; set; }
        public bool OperationMiscThirdPaymentMethodView { get; set; }
        public bool OperationMiscThirdPaymentMethodEdit { get; set; }
        public int OperationMiscThirdPaymentMethodLineNo { get; set; }
        public bool OperationMiscThirdPaymentDetailsView { get; set; }
        public int OperationMiscThirdPaymentDetailsLineNo { get; set; }
        public bool OperationMiscDateofThirdPaymentView { get; set; }
        public bool OperationMiscDateofThirdPaymentEdit { get; set; }
        public int OperationMiscDateofThirdPaymentLineNo { get; set; }
        public bool OperationMiscQuotaPriceView { get; set; }
        public bool OperationMiscQuotaPriceEdit { get; set; }
        public int OperationMiscQuotaPriceLineNo { get; set; }
        public bool OperationMiscQuotaPerGroupPriceView { get; set; }
        public bool OperationMiscQuotaPerGroupPriceEdit { get; set; }
        public int OperationMiscQuotaPerGroupPriceLineNo { get; set; }
        public bool OperationMiscQuotaSupplierView { get; set; }
        public bool OperationMiscQuotaSupplierEdit { get; set; }
        public int OperationMiscQuotaSupplierLineNo { get; set; }
        public bool OperationMiscNotesView { get; set; }
        public bool OperationMiscNotesEdit { get; set; }
        public int OperationMiscNotesLineNo { get; set; }
    }
}